package com.lmx.wuzhangshao.util;

import android.content.Context;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;

import java.util.ArrayList;
import java.util.Iterator;

/**
 * 简单的工具类
 *
 * @author Leung
 * @date 2020/7/26 14:09
 */
public class SimpleUtil {

    /**
     * 验证手机号码是否正确
     *
     * @param number 手机号码
     * @return 真假值
     */
    public static boolean isPhoneNumber(String number) {
        String regex = "^((13[0-9])|(14[0|5|6|7|9])|(15[0-3])|(15[5-9])|(16[6|7])|(17[2|3|5|6|7|8])|(18[0-9])|(19[1|8|9]))\\d{8}$";
        if (!TextUtils.isEmpty(number)) {
            return number.matches(regex);
        } else {
            return false;
        }
    }

    /**
     * 隐藏输入法
     *
     * @param view 需要清除焦点的view(也可以是其他ViewTree)
     */
    public static void hideInputMethod(View view) {
        InputMethodManager imm =
                (InputMethodManager) view.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
        if (imm != null) {
            view.clearFocus();
            imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
        }
    }

}
